package com.tanhua.dubbo.api;

import com.tanhua.domain.mongo.UserLocationDTO;

import java.util.List;

/**
 * @author liuyp
 * @date 2021/02/05
 */
public interface UserLocationApi {



    /**
     * 保存地理位置
     * @param userId 用户id
     * @param longitude 经度
     * @param latitude 纬度
     * @param address 地址名称
     */
    void save(Long userId, Double longitude, Double latitude, String address);

    /**
     * 搜索附近的人
     * @param userId 用户id
     * @param metre 搜索范围半径，单位是米
     */
    List<UserLocationDTO> searchNear(Long userId, Integer metre);
}
